home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / opt / pentoo / ExploitTree / application / telnet / dostelnetdWin.zip.txt / MAKEFILE < prev    next >
Text File  |  2000-02-21  |  1KB  |  42 lines

  1. #W32DEMO Win32 demo application.
  2. #TASM32.EXE, TLINK32.EXE, BRC32.EXE, MAKE.EXE
  3. #are from TASM v5.0. Make sure the path points to them.
  4. #Path only needs to point to \bin subdirectory, TLINK32 finds
  5. #IMPORT32.LIB in the \lib subdirectory ok.
  6. #You should be in a DOS box, by executing the PIF file B32TOOLS.PIF
  7. #(make a shortcut on your desktop).
  8. #TLINK32 switches: /Tpa = build 32-bit EXE, /aa = target Windows 32-bit
  9. #application, /v = include debug info.
  10. #TASM32 switches: /Zi = include debug info.
  11. #the last parameter is the resource file to be bound to the executable.
  12. #the 2nd last param. is the definition file.
  13.  
  14. #    make -B         Will build .EXE
  15. #    make -B -DDEBUG     Will build the debug version.
  16.  
  17. NAME = my
  18. OBJS = $(NAME).obj
  19. DEF  = $(NAME).def
  20.  
  21. !if $d(DEBUG)
  22. TASMDEBUG=
  23. LINKDEBUG=
  24. !else
  25. TASMDEBUG=
  26. LINKDEBUG=
  27. !endif
  28.  
  29. #!if $d(MAKEDIR)
  30. #IMPORT=$(MAKEDIR)\..\lib\import32
  31. #!else
  32. IMPORT=import32
  33. #!endif
  34.  
  35.  
  36. $(NAME).EXE: $(OBJS) $(DEF)
  37.   tlink32 /Tpe /ap /c /x /A:9 /V4.0 $(LINKDEBUG) $(OBJS),$(NAME),, $(IMPORT), $(DEF)
  38.   del *.obj
  39. .asm.obj:
  40.    tasm32 $(TASMDEBUG) /ml /kh20000 /i$(MAKEDIR)\..\include $&.asm
  41. #  brc32 -r $(NAME).rc
  42.